User missing in GAL | Exchange 2007
Hi All, I have a user who isn't appearing in GAL when outlook is running in cached mode....even after the OAB download via outlook tools menu. I was told that this can happen if the Primary SMTP Address and Windows Address is different, how can I get a list of all users Primary SMTP and Windows address, I have used that command before but have forgotten it completely. Will be grateful for your input on this one - client is outlook 2007. Thanks
November 4th, 2010 7:18am

Hi, Have you checked the eventviewer to see if there are any errors on the OAB generation? If the user is in the GAL when you are in online mode the user is created like it should, but it seems as though the OAB isn't being generate like it should /MartinExchange is a passion not just a collaboration software.
Free Windows Admin Tool Kit Click here and download it now
November 4th, 2010 8:02am

Hi, By default, Exchange generates the Offline Address Book once a day at 4:00 AM. New recipients do not show up in the OAB till Exchange updates it. In Exchange Server 2007, the OAB can be updated using the following command from the shell: Update-OfflineAddressBook “Name of Address Book” To update all OABs: Get-OfflineAddressBook | Update-OfflineAddressBookRegards from www.windowsadmin.info
November 4th, 2010 8:24am

Hi mracket, Thanks for your prompt response, I have just checked the event logs, Event ID 9327 is being logged : OALGen skipped some entries in the offline address list '\Global Address List'. To see which entries are affected, event logging for the OAL Generator must be set to at least medium. - Default Offline Address Book What other Event IDs should I look for in this scenario ? How can I get a list of all users smtp and windows addresses (just in case) ? Thanks and Regards
Free Windows Admin Tool Kit Click here and download it now
November 4th, 2010 8:29am

Hi, You can set the OAB generation log to a higher level with this command: Set-EventLogLevel -Identity “MSExchangeSA\OAL Generator” –Level Expert /MartinExchange is a passion not just a collaboration software.
November 4th, 2010 9:00am

So, you mean setting the OAB logging level to expert will let me know which entries are the culprit ? How would I rectify them ? Also, what is the procedure of getting a list of SMTP, Windows Address bind to a user in Exchange / AD ? Thanks
Free Windows Admin Tool Kit Click here and download it now
November 4th, 2010 9:02am

Hi, Yes when the logging is set to medium or expert it should show you why it is generating an error. For the list of addresses you can use this: Get-mailbox xxx |fl name,emailaddresses,windowsemailaddress If you want it per OU or just a general list you can modify the Get-Mailbox part of the cmdlet. /MartinExchange is a passion not just a collaboration software.
November 4th, 2010 9:44am

Hi mracket, thanks again for your prompt responses, the user which is disappearing has a different windows email address as compared to its primary smtp address. also, the command you have mentioned, gives me only the windows email address Get-Mailbox -identity "user.name" | fl name,emailaddresses,windowsemailaddress outputs only the windows email address. any suggestions to get all addresses bind to that user or all user and export them to text / csv Kind Regards
Free Windows Admin Tool Kit Click here and download it now
November 4th, 2010 11:59am

That is a bit strange, here is how the result of in my setup: [PS] C:\>get-mailbox username| fl name,emailaddresses,windowsemailaddress Name : Fullname EmailAddresses : {smtp:martin@domain1.com, SMTP:martin@domain2.dk, smtp:martin@domain3.com, smtp:martin@internaldomain1.local} WindowsEmailAddress : martin@domain1.com I changed the username and domains of course, but that is a result of the command on a Exchange 2007 domain. If you want them in a txt file just write the following: [PS] C:\>get-mailbox username| fl name,emailaddresses,windowsemailaddress > textfile.txt /MartinExchange is a passion not just a collaboration software.
November 4th, 2010 3:21pm

Hi Martin Thanks for your prompt response, I think i was omitting a space or something (strange) now it works and outputs exactly as yours. Upon executing the command against the appropriate user (which is missing from GAL), their Primary SMTP is fname.lastname@domain.com and Windows email address is fname@domain.com. Do you think this is the problem? as they are not appearing in anyone's GAL, every other user is fine. If I have to change the windows email address, how would I do that ? and would that have any effect on there mailbox functionality ? Thanks
Free Windows Admin Tool Kit Click here and download it now
November 5th, 2010 5:17am

Hi, You can change the Windows E-mail Address with this command: set-mailbox -identity user -WindowsEmailAddress "user@domain.com" I still think you need to find the right log events with the extra logging to see why the user is skipped in the OAB generation. /MartinExchange is a passion not just a collaboration software.
November 5th, 2010 6:31am

Hi martin, thanks for your prompt responses !!! I will turn the event logging level to expert (5) (I hope that won't create any problems) - then will check the event log (application log on exchange server). Would you know which event ids to look for ? or it will be 93xx something ? Thanks again !!!!
Free Windows Admin Tool Kit Click here and download it now
November 5th, 2010 6:58am

You are welcome. I don't remember the exact code, but it should be easy to recognize. /MartinExchange is a passion not just a collaboration software.
November 5th, 2010 7:16am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics